1371B - Magical Calendar - CodeForces Solution


math *1200

Please click on ads to support us..

Python Code:

for  s in[*open(0)][1:]:n,r=map(int,s.split());print((n*n-n+2,r*r+r)[n>r]//2)

C++ Code:

#include<bits/stdc++.h>
#define ll long long
const ll N = 2e5+5;
using namespace std;
int main(){
    int t;
    cin>>t;
    while(t--){
        ll n, r;
        cin>>n>>r;
        cout<<1ll*min(n*(n-1)/2+1, r*(r+1)/2)<<endl;
    }
}


Comments

Submit
0 Comments
More Questions

742A - Arpa’s hard exam and Mehrdad’s naive cheat
1492A - Three swimmers
1360E - Polygon
1517D - Explorer Space
1230B - Ania and Minimizing
1201A - Important Exam
676A - Nicholas and Permutation
431A - Black Square
474B - Worms
987B - High School Become Human
1223A - CME
1658B - Marin and Anti-coprime Permutation
14B - Young Photographer
143A - Help Vasilisa the Wise 2
320A - Magic Numbers
1658A - Marin and Photoshoot
514A - Chewbaсca and Number
382A - Ksenia and Pan Scales
734B - Anton and Digits
1080A - Petya and Origami
1642D - Repetitions Decoding
1440A - Buy the String
1658F - Juju and Binary String
478A - Initial Bet
981A - Antipalindrome
365A - Good Number
1204B - Mislove Has Lost an Array
1409D - Decrease the Sum of Digits
1476E - Pattern Matching
1107A - Digits Sequence Dividing